package com.ice.work.study.design.pattern.adapter;



/**
 * 目标接口
 */
interface Target {
    /**
     * 测试方法
     */
    void request();
}

/**
 * 适配者接口
 */
class Adaptee {
    public void specificRequest() {
        System.out.println("适配者中的业务代码被调用！");
    }
}

/**
 * 类适配器类
 */
class ClassAdapter extends Adaptee implements Target {
    @Override
    public void request() {
        specificRequest();
    }
}
/**
 * @Description 类适配器模式 客户端代码
 * @Author DELL
 * @Create 2019-11-27
 * @Since 1.0.0
 */
public class ClassAdapterTest {
    public static void main(String[] args) {
        System.out.println("类适配器模式测试：");
        Target target = new ClassAdapter();
        target.request();
    }
}
